gtk#767 add a way to change the application_id of a toplevel wayland GdkSurface
so LibreOffice can reuse toplevels and get the right task icons
references;
https://gitlab.gnome.org/GNOME/gtk/-/issues/767
https://lists.freedesktop.org/archives/wayland-devel/2019-July/040704.html
https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/
e0d6ad1d5e7e80321285a9b14ca3329289eb02e6
https://bugs.documentfoundation.org/show_bug.cgi?id=125934
https://bugzilla.redhat.com/show_bug.cgi?id=
1334915
https://bugreports.qt.io/browse/QTBUG-77182